package com.jyniubi.picture.backend.model.vo;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 * 图片标签分类列表视图
 */
@Data
@Component
public class PictureTagCategory {
    /**
     * 标签列表
     */
    @Value("#{'${tagList}'.split(',')}")
    private List<String> tagList;
    /**
     * 分类列表
     */
    @Value("#{'${categoryList}'.split(',')}")
    List<String> categoryList;

    public List<String> getTagList() {
        // 可选：对list中的每个元素trim去掉首尾空格
        return tagList.stream().map(String::trim).toList();
    }

    public List<String> categoryList() {
        // 可选：对list中的每个元素trim去掉首尾空格
        return categoryList.stream().map(String::trim).toList();
    }
}
